MARS: A Programmable Coordination Architecture for Mobile Agents
نویسندگان
چکیده
Mobile agents represent a promising technology for the development of Internet applications. However, mobile computational entities introduce peculiar problems w.r.t. the coordination of the application components. The paper outlines the advantages of Linda-like coordination models, and shows how a programmable coordination model based on reactive tuple spaces can provide further desirable features for Internet applications based on mobile agents. Accordingly, the paper presents the design and the implementation of the MARS coordination architecture for Java-based mobile agents. MARS defines Linda-like tuple spaces, which can be programmed to react with specific actions to the accesses made by mobile agents. Several examples in the context of a WWW information retrieval application show the effectiveness of the MARS approach.
منابع مشابه
XML Dataspaces for the Coordination of Internet Agents
This paper presents MARS-X, a programmable coordination architecture for autonomous and mobile Internet agents. In MARS-X, mobile Internet agents coordinate through programmable XML dataspaces, accessed by agents in a Linda-like fashion. This suits very well the characteristics of both mobile Internet agents and the Internet environment itself, because MARS-X enforces open and uncoupled interac...
متن کاملNetwork Management based on Mobile Agents using Programmable Tuple Spaces
Today networks are rapidly increasing both in size and in complexity, and their management requires new paradigms and new tools. In fact, centralised approaches suffer of several limits with regard to flexibility and scalability. Even traditional distributed solutions do not completely solve the problems. Instead, mobile agents can be exploited to realise a fully distributed, scalable and flexi...
متن کاملMars: a programmable coordination architecture for mobile agents - Internet Computing, IEEE
T raditional distributed applications are designed as sets of processes—mostly network-unaware—cooperating within assigned execution environments. Mobile agent technology, however, promotes the design of applications made up of network-aware entities that can change their execution environment by transferring themselves while executing.1,2 Current interest in mobile agents stems from the advant...
متن کاملAbstractions and Infrastructures for the Design and Development of Mobile Agent Organizations
Internet applications can take advantage of a paradigm based on autonomous and mobile agents. However, suitable abstractions and infrastructures are required for the effective engineering of such applications. In this paper, we argue that a conceptual framework for context-dependent coordination, supported by an infrastructure based on programmable media, can promote a modular and easy to manag...
متن کاملDesign and Implementation of a Programmable Coordination Architecture for Mobile Agents
The paper describes the design and the Java implementation of a coordination architecture for mobile agents, based on an object-oriented Linda-like tuple space model, compliant with the Sun's JavaSpaces specifications. Moreover, unlike Linda and JavaSpaces, the proposed architecture integrates a reactive model: the behaviour of the tuple spaces can be programmed by installing reactions which ar...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- IEEE Internet Computing
دوره 4 شماره
صفحات -
تاریخ انتشار 2000